home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d18 / tpseek.arc / SEEKTEST.DOC < prev    next >
Text File  |  1991-04-28  |  5KB  |  174 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                    SEEKTEST
  31.  
  32.     
  33.                       A Hard Disk Benchmark In Turbo Pascal
  34.  
  35.  
  36.  
  37.  
  38.                                   Ryle Design
  39.  
  40.                    P.O. Box 22, Mt. Pleasant, Michigan  48804
  41.  
  42.                              CompuServe 73047,1765
  43.  
  44.  
  45.  
  46.  
  47.                                  Introduction
  48.  
  49. SEEKTEST is a program written in Turbo Pascal to very accurately measure the
  50. seek time of a hard disk installed in an IBM compatible personal computer 
  51. running the MSDOS operating system.  By using BIOS interrupt services and a 
  52. high resolution timing methodology, a very meaningful measurement of hard 
  53. disk seek performance can be made that reflects "real world" operating
  54. conditions.  
  55.  
  56. The test measurements are not destructive to the data on the device under
  57. test.  However, it is essential that this test (or any other disk intensive
  58. benchmark or diagnostic) should only be run on storage devices that are fully
  59. backed up in case of failure.
  60.  
  61.  
  62.                                 Distribution
  63.  
  64. The distribution you have received should contain the following:
  65.  
  66.     SEEKTEST.DOC    This document.
  67.     SEEKTEST.PAS    Fully commented Turbo Pascal V5 source code.
  68.     SEEKTEST.EXE    Turbo Pascal V5 executable.
  69.  
  70. NOT included in this distribution is the library containing the high 
  71. resolution timer functions, which is only required if you wish to modify
  72. the source code and recompile the executable.
  73.  
  74.  
  75.                         High Resolution Timer Toolbox
  76.  
  77. SEEKTEST uses TPHRT, the Turbo Pascal High Resolution Timer Toolbox from Ryle 
  78. Design.  A shareware evaluation copy of TPHRT is available in DL 2 of
  79. BPROGA on CompuServe as TPHRTV.ARC.  Various BBS systems may also have
  80. TPHRTV.ARC or TPHRTV2.ARC, which are functionally identical.  These
  81. archives hold version 2 of TPHRT, and contain files with datestamps from
  82. 1989.  Version 1 of TPHRT was distributed as TPHRT.ARC in 1988 and will
  83. not link correctly with SEEKTEST.PAS.
  84.  
  85. Briefly, TPHRT gives the programmer 100 software timers each with one
  86. microsecond accuracy.  The timer engine calibrates itself to the host PC
  87. speed at run time, and can generate a detailed summary report of all timer
  88. activity.  Precise timing of BIOS interrupts 10h (video services) and 13h
  89. (disk services) is also available, and the timer calls can be used inside
  90. user written interrupt handlers.  TPHRT is an ideal tool for both high 
  91. resolution execution profiling and embedded timer applications.  Registered 
  92. users receive complete source to the timer libraries and example programs 
  93. that illustrate execution profiling, BIOS interrupt timing, and hardware 
  94. interrupt triggered timer activation.  TPHRT registration is $7.50, and a 
  95. form to order TPHRT is provided as the last page of this document.
  96.  
  97.  
  98.                                  Seektest Usage
  99.  
  100. At the DOS prompt type SEEKTEST, and execution will begin.  The system is
  101. checked for physical hard disks present, and the user is prompted to test
  102. any disk found, or exit.  Measurements are made of single track and average
  103. to all tracks seek time, as well as an estimate of software overhead (BIOS
  104. interrupt and controller microcode) for each seek.  The test is completely
  105. non-destructive to the data on the media.
  106.  
  107.  
  108.                                       -1-
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                             TPHRT Registration Form
  118.  
  119.  
  120.  
  121.     Name __________________________________________________________________
  122.  
  123.     Address _______________________________________________________________
  124.  
  125.     City/State/Zip ________________________________________________________
  126.  
  127.     Daytime Telephone _____________________________________________________
  128.  
  129.     CompuServ ID (for tech support) _______________________________________
  130.  
  131.     Where did you get your copy of TPHRT?  ________________________________
  132.  
  133.     What is your primary use of TPHRT? ____________________________________
  134.  
  135.     Comments regarding this product _______________________________________
  136.  
  137.     _______________________________________________________________________
  138.  
  139.     _______________________________________________________________________
  140.  
  141.     _______________________________________________________________________
  142.  
  143.  
  144.     Check Products desired:
  145.  
  146.  
  147.     ____    TPHRT Registered Version (Turbo Pascal V5.0) ............  7.50
  148.  
  149.     ____    TCHRT Registered Version (Turbo C V2.0) .................  7.50
  150.  
  151.     ____    MSCHRT Registered Version (Microsoft C V5.1/MSDOS) ......  7.50
  152.  
  153.     ____    All three of the above (save 2.50) ...................... 20.00
  154.  
  155.  
  156.             Subtotal ................................................ _____
  157.  
  158.             
  159.             Michigan residents add 4% sales tax ..................... _____
  160.  
  161.  
  162.             Total enclosed (__check __money order) .................. _____
  163.  
  164.  
  165.     Remit to:   Ryle Design
  166.                 P.O. Box 22
  167.                 Mt. Pleasant, Michigan 48804
  168.  
  169.  
  170.  
  171.  
  172.                                       -2-
  173.  
  174.